above-board conduct

Translations
conduite irréprochable